cherry syrup - German English Dictionary